package com.UnionPayCenter.operation.entity;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;

/**
 * 运营活动
 */
@Getter
@Setter
public class Activity {

    /**
     * 活动id，自增
     */
    private Integer activityId;

    /**
     * 活动类型Id
     */
    private Integer activityTypeId;

    /**
     * 店铺Id
     */
    private Integer shopId;

    /**
     * 活动名称
     */
    @ApiModelProperty("活动名称")
    private String activityName;

    /**
     * 奖品类型
     */
    private Integer rewardsType;

    /**
     * 条件：起
     */
    @ApiModelProperty("活动起始条件")
    private Integer thresholdStart;

    /**
     * 条件: 止
     */
    private Integer thresholdEnd;

    /**
     * 活动时间：起
     */
    private Date timeStart;

    /**
     * 活动时间：止
     */
    private Date timeEnd;

    /**
     * 状态: 0--不可用，1--可用
     */
    private Integer status;

    /**
     * 是否次日生效, 0--否,1--是
     */
    private Integer effectiveNextDay;

    /**
     * 余额支付是否参与活动
     */
    private Integer balancePayRewards;

    private String remark;

    private Date createTime;

    private Date updateTime;
}